#include "r_cg_macrodriver.h"
#include "delay.h"

/*
void delay_ms(unsigned int xms)
{
	unsigned int i,j;
	for(i=0; i<xms; i++)
	{
		for(j=0; j<533; j++)
		{
			NOP();NOP();NOP();NOP();NOP();NOP();NOP();NOP();
			NOP();NOP();NOP();NOP();NOP();NOP();NOP();NOP();
			NOP();NOP();NOP();NOP();NOP();NOP();NOP();NOP();
			NOP();NOP();NOP();NOP();NOP();NOP();NOP();NOP();
		}
	}
}
*/


void delay_ms(unsigned int xms)
{
	unsigned int i,j;
	for(i=0; i<xms; i++)
	{
		for(j=0; j<3490; j++);
	}
} 


// delay 1us
void delay_us(unsigned int xus)
{
	unsigned int i;
	for(i=0; i<xus; i++)
	{
		NOP();NOP();NOP();NOP();NOP();NOP();NOP();NOP();
		NOP();NOP();NOP();NOP();NOP();NOP();NOP();NOP();
		NOP();NOP();NOP();NOP();NOP();NOP();NOP();NOP();
		NOP();NOP();NOP();NOP();NOP();NOP();NOP();NOP();
	}
}


void delay_125ns(){
NOP();NOP();NOP();NOP();
}
